home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 271_02 / relink.doc < prev    next >
Text File  |  1988-01-27  |  2KB  |  54 lines

  1. 1-29-88
  2.  
  3. This information is provided here since the main users manual was
  4. already finished when I decided to provide the batch files and
  5. library response files to allow remaking the libraries.
  6.  
  7. If you want to remake the entire library, the procedure can be
  8. automated with a series of batch files and librarian response files.
  9.  
  10. You will need, besides Turbo-C of course, Microsoft MASM assembler and
  11. the LIB librarian utility which comes with MASM, or TLIB which comes
  12. with Turbo-C Version 1.5.
  13.  
  14. There are 5 batch files and 5 librarian response files:
  15.      MAKES.BAT    LIBSMAL           Small memory model
  16.      MAKEC.BAT    LIBCOMP           Compact memory model
  17.      MAKEM.BAT    LIBMED            Medium memory model
  18.      MAKEL.BAT    LIBLARG           Large memory model
  19.      MAKEH.BAT    LIBHUGE           Huge memory model
  20.  
  21. The MAKE* files for using Borland's TLIB program are
  22. names the same, except prefaced with the letter "T":
  23.     TMAKES.BAT
  24.          etc.
  25. and the TLIB repsonse file is TLIBLIST for all memory models.
  26.  
  27.  
  28. To remake the libraries, you will most likely need to be on a
  29. hard disk.  I don't think a dual floppy system can handle it all
  30. in one chunk.  If you have a floppy system, you will have to remake
  31. the library in pieces, bringing in only a few source files at a time.
  32.  
  33. On a hard drive, make a subdirectory and copy onto it all source and header
  34. files, plus the above named batch and lib* files from the "Steve's Library"
  35. distribution disk.  Make sure that this directory does NOT have the
  36. library files SMTC*.LIB!
  37.  
  38. Then, making sure that TCC.EXE, MASM.EXE, and LIB.EXE or TLIB.EXE
  39. are in your current PATH, simply execute each of the batch files.
  40. They will recompile and reassemble each source files and then create
  41. a new library file from the OBJ files.
  42. Copy the object files into the directory which has the Turbo-C
  43. library files, and then you can delete everything in the working directory.
  44.  
  45. If you choose to keep the working directory on disk, you can save space
  46. after remaking the files by doing:
  47.               erase *.obj
  48.               erase *.lst
  49.  
  50. The batch files and librarian response files are only supplied with
  51. full source registration.
  52.  
  53. Steve Margison
  54.